Shallow Module
https://scrapbox.io/files/6580e935fabfbd0025c63e76.png
浅いモジュール。
提供する機能と比べて、インタフェースが複雑なモジュール。
小さなモジュールは浅くなりがち。
複雑さを管理する上では役立たない。
インタフェースを学び / 使うコストが、モジュールが提供する効果(モジュールが内部でどのように動作するかを知る必要がない)を上回る。
費用対効果
コスパが悪い
<-> Deep Module
= Shallow Class / Shallow Method
#レッドフラグ